CC  = gcc
CXX	= g++
INC_HOME= 

INC 	= -I.
LINK	= -lpthread 
CFLAGS	= -g -Wall
CFLAGS += $(G_FLAGS) 
CXXFLAGS= $(CFLAGS)

TCP_BIN	= tcp_cli
UDP_BIN	= udp_cli
 

all: $(UDP_BIN) $(TCP_BIN)   
$(UDP_BIN): udp_client.o 
	$(CXX) -o $@ $^ $(CFLAGS) $(INC) $(LINK)
$(TCP_BIN) : tcp_client.o 
	$(CXX) -o $@ $^ $(CFLAGS) $(INC) $(LINK)

%.o: %.c 
	$(CC) $(CFLAGS) $(INC) -c $<
%.o: %.cc 
	$(CXX) $(CXXFLAGS) $(INC) -c $<
%.o: %.cpp 
	$(CXX) $(CXXFLAGS) $(INC) -c $<
clean:
	rm -f *.o .po *.so *.d .dep.*  
